package gui.sonido;

import java.io.IOException;
import java.net.URL;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.UnsupportedAudioFileException;

/**
 *
 * @author Mariano Zapata
 */
public class Reproductor {
    
    private URL archivoAudio;
    
    public Reproductor() {
        archivoAudio= this.getClass().getResource("/gui/sonido/alarma_reloj.wav");
    }
    
    public void reproducir(int loop) throws LineUnavailableException, IOException, UnsupportedAudioFileException
    {
        Clip sonido= AudioSystem.getClip();
        sonido.open(AudioSystem.getAudioInputStream(archivoAudio));
        sonido.loop(loop);
    }
}
